English Dictionary
◊ OTTER SHREW
otter shrew
n : amphibious African insectivorous mammal that resembles an
otter [syn: {potamogale}, {Potamogale velox}]